home *** CD-ROM | disk | FTP | other *** search
- Weitek
-
- W5086
- W5186 512K
- W5286 1MB
-
- Power 9000 Max 2MB. Not VGA compatible, but VGA chip can be added.
- Power 9100 '94 version of 9000 with VGA part built in. can handle 4MB.
-
-
-
-
- W5x86:
-
- 3C4h index 5 (W): Control Register 0
-
- 3C4h index 6 (W): Control Register 1
-
- 3C4h index 11h (R/W): Misc
- bit 5 Clear to enable extensions
- 6 Clear to enable bank addressing
- Note to update this register first the it must be read and the value rewritten
- twice, then the changed value can be written
-
- 3C4h index 12h (R/W): Output Control
- bit 5-6 3 for 640x480, 1 for 800x600, 0 else
-
- 3C4h index 13h (R/W): Memory Base
- bit 0-3 Base Memory address
-
- 3CDh (R/W): Bank Register
- bit 0-3 Write Bank
- 4-7 Read bank
-
- 3CEh index 0Ch (W): Extended Graphics
- bit 1 Clock select bit 2 (Bits 0-1 are in 3C2h/Ch bits 2-3).
-
- 3CEh index 0Dh (R/W):
- bit 3-4 Display Start Address bit 16-17
-
- 3d4h index 19h (R/W): Interlace
-
- 3d4h index 1Ah (R/W): Serial Start High
-
- 3d4h index 1Bh (R/W): Serial Start Low
-
- 3d4h index 1Ch (R/W): Serial Offset
-
-
- ID Weitek VGA:
-
- old:=rdinx(SEQ,$11);
- outp(SEQ+1,old);
- outp(SEQ+1,old);
- outp(SEQ+1,inp(SEQ+1) or $20);
- if not testinx(SEQ,$12) then
- begin
- x:=rdinx(SEQ,$11);
- outp(SEQ+1,old);
- outp(SEQ+1,old);
- outp(SEQ+1,inp(SEQ+1) and $DF);
- if testinx(SEQ,$12) and tstrg($3CD,$FF) then
- begin
- _Weitek chip_
- end;
- end;
- wrinx(SEQ,$11,old);
-
-
- Video Modes:
-
- 0054h T 132 43
- 0055h T 132 25
- 0056h T 132 43 4color
- 0057h T 132 25 4color
- 0058h G 800 600 16c PL4
- 0059h G 800 600 16c PL4
- 005Ch G 800 600 256c P8
- 005Dh G 1024 768 16c PL4
- 005Eh G 1024 768 256c P8
- 005Fh G 640 480 256c P8
- 0064h T 132 60
- 0065h T 132 50
- 0066h T 132 60 4c
- 0067h T 132 50 4c
- 0068h T 80 60
- 006Ah G 800 600 16c PL4
- 006Ch G 640 480 32Kc P15
- 006Dh G 800 600 32Kc P15
- 006Eh G 640 480 64Kc P16
- 006Fh G 800 600 64Kc P16
-
-
-
- Power 9000:
-
- 3CDh (R/W): Bank Register:
- bit 0-4 Bank number
- 5 Set if addressing Video Memory, clear if addressing the memory mapped
- registers.
- Note: 10h maps the memory mapped registers at A000h, 20h-3Fh maps the
- Video Memory at A000h
-
-
- 4386-9h DAC
- 8386-9h DAC
- C386-9h DAC
-